package com.company;

public class work2 {
    public static void main(String[] args) {
        String s="jd4Hu r ahF65 74g busfb";//创建一个字符串
        char ch[]= s.toCharArray();//转换为字符数组
        int count=0;
        int count1=0;
        int count2=0;//分别为字母数字和空格的出现次数计数


        for(int i=0;i<ch.length;i++){//依次遍历每一个字符
            if(ch[i]>='A'&&ch[i]<='Z'||ch[i]>='a'&&ch[i]<='z'){
                count++;//如果是字母则计数+1
            }else if(ch[i]>=0||ch[i]<=9 ){
                count1++;//如果是数字则计数+1
            }else if(ch[i]==' '){
                count2++;//如果是空格则计数+1
            }

        }
        System.out.print("字母的个数："+count);
        System.out.print("数字的个数："+count1);
        System.out.print("空格的个数："+count2);//分别输出字母数字空格的出现次数，但是不知道为什么空格和数字的统计不对

    }
}
